Ext.define('AgenteNET.view.utilitarios.modulos.Novo', {
	extend : 'Ext.window.Window',
	alias : 'widget.utilitariosModulosNovo',
	title : 'CRIANDO NOVO MODULO DO SISTEMA',
	closable : true,
	layout : 'fit',
	width : 300,
	autoShow : true,
	items : {
		xtype : 'form',
		fieldDefaults : {
			labelWidth : 55,
		},
		defaultType : 'textfield',
		bodyPadding : 5,

		defaults : {
			enableKeyEvents : true,
			listeners : {
				specialKey : function(field, event) {
					if (event.getKey() == Ext.EventObject.ENTER) {
						var win = field.up('window');
						var bauth = win.down('button[type="submit"]');
						bauth.fireEvent('click', bauth, event);
					}
				}
			}
		},

		items : [ {
			fieldLabel : 'Nome',
			name : 'nome',
			emptyText : 'Nome do modulo',
			blankText : 'Informe o nome do modulo',
			allowBlank : false,
			anchor : '100%' // anchor width by
		// percentage
		}, {
			fieldLabel : 'Titulo',
			name : 'titulo',
			emptyText : 'Titulo do modulo',
			allowBlank : false,
			blankText : 'Informe o titulo do modulo',
			anchor : '100%' // anchor width by
		// percentage
		}, {
			fieldLabel : 'Descrição',
			name : 'descricao',
			emptyText : 'Descrição do modulo',
			allowBlank : false,
			blankText : 'Informe a descrição do modulo',
			anchor : '100%' // anchor width by
		// percentage
		}, {
			xtype : 'combo',
			fieldLabel : 'Situação',
			name : 'situacao',
			emptyText : 'Situação do modulo',
			allowBlank : false,
			blankText : 'Informe a situação do modulo',
			anchor : '100%', // anchor width by
			store : {
				xtype : 'store',
				fields : [ 'value', 'display' ],
				data : [ {
					value : 'A',
					display : 'Ativo'
				}, {
					value : 'I',
					display : 'Inativo'
				} ]
			},
			transform : 'stateSelect',
			forceSelection : true,
			queryMode : 'local',
			displayField : 'display',
			valueField : 'value',
		} ],
	},
	buttons : [ {
		text : 'Adicionar',
		type : 'submit',
		acao : 'Adicionar'
	}, {
		text : 'Fechar',
		handler : function() {
			this.up('window').close();
		}
	} ],
	closeAction : 'destroy',
	closable : true,
});
